home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr44 / newmat08.zip / EX_BC45.MAK < prev    next >
Text File  |  1995-01-16  |  4KB  |  231 lines

  1. #
  2. # Borland C++ IDE generated makefile
  3. #
  4. .AUTODEPEND
  5.  
  6.  
  7. #
  8. # Borland C++ tools
  9. #
  10. IMPLIB  = Implib
  11. BCC32   = Bcc32 +BccW32.cfg 
  12. TLINK32 = TLink32
  13. TLIB    = TLib
  14. BRC32   = Brc32
  15. TASM32  = Tasm32
  16. #
  17. # IDE macros
  18. #
  19.  
  20.  
  21. #
  22. # Options
  23. #
  24. IDE_LFLAGS32 =  -LD:\BC45\LIB
  25. LLATC32_exampledexe =  -Tpe -ap -c
  26. RLATC32_exampledexe =  -w32
  27. BLATC32_exampledexe = 
  28. CNIEAT_exampledexe = -ID:\BC45\INCLUDE -D
  29. LNIEAT_exampledexe = -x
  30. LEAT_exampledexe = $(LLATC32_exampledexe)
  31. REAT_exampledexe = $(RLATC32_exampledexe)
  32. BEAT_exampledexe = $(BLATC32_exampledexe)
  33.  
  34. #
  35. # Dependency List
  36. #
  37. Dep_example = \
  38.    example.exe
  39.  
  40. example : BccW32.cfg $(Dep_example)
  41.   echo MakeNode 
  42.  
  43. Dep_exampledexe = \
  44.    myexcept.obj\
  45.    hholder.obj\
  46.    bandmat.obj\
  47.    cholesky.obj\
  48.    evalue.obj\
  49.    example.obj\
  50.    fft.obj\
  51.    jacobi.obj\
  52.    newmat1.obj\
  53.    newmat2.obj\
  54.    newmat3.obj\
  55.    newmat4.obj\
  56.    newmat5.obj\
  57.    newmat6.obj\
  58.    newmat7.obj\
  59.    newmat8.obj\
  60.    newmat9.obj\
  61.    newmatex.obj\
  62.    newmatnl.obj\
  63.    newmatrm.obj\
  64.    sort.obj\
  65.    submat.obj\
  66.    svd.obj
  67.  
  68. example.exe : $(Dep_exampledexe)
  69.   $(TLINK32) @&&|
  70.  /v $(IDE_LFLAGS32) $(LEAT_exampledexe) $(LNIEAT_exampledexe) +
  71. D:\BC45\LIB\c0x32.obj+
  72. myexcept.obj+
  73. hholder.obj+
  74. bandmat.obj+
  75. cholesky.obj+
  76. evalue.obj+
  77. example.obj+
  78. fft.obj+
  79. jacobi.obj+
  80. newmat1.obj+
  81. newmat2.obj+
  82. newmat3.obj+
  83. newmat4.obj+
  84. newmat5.obj+
  85. newmat6.obj+
  86. newmat7.obj+
  87. newmat8.obj+
  88. newmat9.obj+
  89. newmatex.obj+
  90. newmatnl.obj+
  91. newmatrm.obj+
  92. sort.obj+
  93. submat.obj+
  94. svd.obj
  95. $<,$*
  96. D:\BC45\LIB\bidsf.lib+
  97. D:\BC45\LIB\import32.lib+
  98. D:\BC45\LIB\cw32.lib
  99.  
  100. |
  101.  
  102. myexcept.obj :  myexcept.cpp
  103.   $(BCC32) -c @&&|
  104.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ myexcept.cpp
  105. |
  106.  
  107. hholder.obj :  hholder.cpp
  108.   $(BCC32) -c @&&|
  109.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ hholder.cpp
  110. |
  111.  
  112. bandmat.obj :  bandmat.cpp
  113.   $(BCC32) -c @&&|
  114.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ bandmat.cpp
  115. |
  116.  
  117. cholesky.obj :  cholesky.cpp
  118.   $(BCC32) -c @&&|
  119.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ cholesky.cpp
  120. |
  121.  
  122. evalue.obj :  evalue.cpp
  123.   $(BCC32) -c @&&|
  124.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ evalue.cpp
  125. |
  126.  
  127. example.obj :  example.cpp
  128.   $(BCC32) -c @&&|
  129.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ example.cpp
  130. |
  131.  
  132. fft.obj :  fft.cpp
  133.   $(BCC32) -c @&&|
  134.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ fft.cpp
  135. |
  136.  
  137. jacobi.obj :  jacobi.cpp
  138.   $(BCC32) -c @&&|
  139.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ jacobi.cpp
  140. |
  141.  
  142. newmat1.obj :  newmat1.cpp
  143.   $(BCC32) -c @&&|
  144.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat1.cpp
  145. |
  146.  
  147. newmat2.obj :  newmat2.cpp
  148.   $(BCC32) -c @&&|
  149.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat2.cpp
  150. |
  151.  
  152. newmat3.obj :  newmat3.cpp
  153.   $(BCC32) -c @&&|
  154.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat3.cpp
  155. |
  156.  
  157. newmat4.obj :  newmat4.cpp
  158.   $(BCC32) -c @&&|
  159.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat4.cpp
  160. |
  161.  
  162. newmat5.obj :  newmat5.cpp
  163.   $(BCC32) -c @&&|
  164.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat5.cpp
  165. |
  166.  
  167. newmat6.obj :  newmat6.cpp
  168.   $(BCC32) -c @&&|
  169.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat6.cpp
  170. |
  171.  
  172. newmat7.obj :  newmat7.cpp
  173.   $(BCC32) -c @&&|
  174.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat7.cpp
  175. |
  176.  
  177. newmat8.obj :  newmat8.cpp
  178.   $(BCC32) -c @&&|
  179.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat8.cpp
  180. |
  181.  
  182. newmat9.obj :  newmat9.cpp
  183.   $(BCC32) -c @&&|
  184.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmat9.cpp
  185. |
  186.  
  187. newmatex.obj :  newmatex.cpp
  188.   $(BCC32) -c @&&|
  189.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmatex.cpp
  190. |
  191.  
  192. newmatnl.obj :  newmatnl.cpp
  193.   $(BCC32) -c @&&|
  194.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmatnl.cpp
  195. |
  196.  
  197. newmatrm.obj :  newmatrm.cpp
  198.   $(BCC32) -c @&&|
  199.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ newmatrm.cpp
  200. |
  201.  
  202. sort.obj :  sort.cpp
  203.   $(BCC32) -c @&&|
  204.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ sort.cpp
  205. |
  206.  
  207. submat.obj :  submat.cpp
  208.   $(BCC32) -c @&&|
  209.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ submat.cpp
  210. |
  211.  
  212. svd.obj :  svd.cpp
  213.   $(BCC32) -c @&&|
  214.  $(CEAT_exampledexe) $(CNIEAT_exampledexe) -o$@ svd.cpp
  215. |
  216.  
  217. # Compiler configuration file
  218. BccW32.cfg : 
  219.    Copy &&|
  220. -R
  221. -v
  222. -vi
  223. -H
  224. -H=example.csm
  225. -H-
  226. -N
  227. -WC
  228. | $@
  229.  
  230.  
  231.